package com.designpattern.factory.abstract1.ag2;

public class Test1 {

    public static void main(String[] args) {
//        写一个数据库连接的抽象工厂。先在变化中找到稳定的因素。
//        数据库连接都需要  connect  command  通过接口约束行为，具体的实现接口具体的实现类
        // X  connect，command
        // y  mysql，oracle
        IDataBaseUtils iDataBaseUtils = new OracalDataBaseUtils();

        IConnect connect = iDataBaseUtils.getConnect();
        connect.startConnect();
        ICommand command = iDataBaseUtils.getCommand();
        command.startCommand();

    }



}

